package com.fc.util;

import java.io.Serializable;

public enum ResultCode implements Serializable{
    /** 成功 */  
    SUCCESS(200, "成功"),
      
    /** 没有登录 */  
    NOT_LOGIN(400, "没有登录"),
      
    /** 发生异常 */  
    EXCEPTION(401, "发生异常"),
      
    /** 系统错误 */  
    SYS_ERROR(402, "系统错误"),
      
    /** 参数错误 */  
    PARAMS_ERROR(403, "参数错误 "),
      
    /** 不支持或已经废弃 */  
    NOT_SUPPORTED(410, "不支持或已经废弃"),
      
    /** AuthCode错误 */  
    INVALID_AUTHCODE(444, "无效的AuthCode"),
  
    /** 太频繁的调用 */  
    TOO_FREQUENT(445, "太频繁的调用"),
      
    /** 未知的错误 */  
    UNKNOWN_ERROR(499, "未知错误");
      
    private ResultCode(int value, String msg){
        this.val = value;  
        this.msg = msg;  
    }  
      
    public int val() {
        return val;  
    }  
  
    public String msg() {  
        return msg;  
    }  
      
    private int val;
    private String msg;  
}  